package com.ddwl.gate.model;

import com.ddwl.common.dao.model.BaseModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import javax.persistence.Table;
import java.math.BigDecimal;

/**
 * @Author hemiaojun
 * @Date 2020/9/22 19:23
 * 充值记录
 */
@Setter
@Getter
@Table(name="sys_mobile_recharge_record")
public class MobileRechargeRecord extends BaseModel {
    /**
     * 用户id
     */
    private String userId;
    /**
     * 手机号
     */
    private String mobile;
    /**
     * 商品编号
     */
    private String itemId;
    /**
     * 面额
     */
    private Integer facePrice;
    /**
     * 售价
     */
    private BigDecimal price;
    /**
     * 订单结算金额
     */
    private BigDecimal salePrice;
    /**
     * 系统流水号
     */
    private String serialno;
    /**
     * 状态：2：成功，3:失败
     */
    private Integer status;
    /**
     * 业务编号
     */
    private String bizId;
    /**
     * 充值平台方订单号
     */
    private String ejId;
    /**
     * 支付订单号
     */
    private String payOrderNo;
    /**
     * 充值返回描述
     */
    private String description;
    /**
     * 支付类型（0微信支付，1支付宝支付）
     */
    private Integer payType;
    /**
     * 系统平台方订单号
     */
    private String bizOrderId;
    /**
     * 话费运营商编号（1移动；2联通；3电信；4其他）
     */
    private String carrierType;
    /**
     * 系统地区编码
     */
    private String areaCode;

}
